package com.projects.modular.realty.model.params;

import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;

/**
 * 家庭成员参数类
 *
 * @author 曾大顺
 * @since 2025-02-11
 */
@Data
@ApiModel("家庭成员参数")
public class ChildParam implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    @ApiModelProperty("孩子ID")
    private String childId;

    /**
     * 用户id
     */
    @ApiModelProperty("用户ID")
    private String userId;

    /**
     * 孩子姓名
     */
    @ApiModelProperty("孩子姓名")
    private String childName;

    /**
     * 孩子出生年月
     */
    @ApiModelProperty("孩子出生年月")
    private Date childBirthday;

    /**
     * 孩子性别
     */
    @ApiModelProperty("孩子性别")
    private String childGender;

    /**
     * 孩子体重
     */
    @ApiModelProperty("孩子体重")
    private Double childWeight;

    /**
     * 孩子身高
     */
    @ApiModelProperty("孩子身高")
    private Double childHeight;

    /**
     * 疾病诊断
     */
    @ApiModelProperty("疾病诊断")
    private String diseaseDiagnosis;

    /**
     * 激活状态
     */
    @ApiModelProperty("激活状态")
    private String activeState;
}
